﻿#region GNU General Public License
/*
-----------------------------------------------------------------------------
This source file is part of jscc
    (Javascript with Classes)
For the latest info, see http://code.google.com/p/jscc

Copyright (c) 2011 Tapani Valkonen

jscc is free software: you can redistribute it and/or modify it under 
the terms of the GNU General Public License as published by the 
Free Software Foundation, either version 3 of the License, or (at your option)
any later version. 
 
jscc is distributed in the hope that it will be useful, 
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 
for more details.

You should have received a copy of the GNU General Public License 
along with jscc. If not, see http://www.gnu.org/licenses/.
-----------------------------------------------------------------------------
*/
#endregion

using System;
using System.Collections.Generic;
using System.Text;
using jscc.CodeGen;

namespace jscc.Ast
{
    public class AstMethod : AstNode
    {
        public AstMethod(string name, Accesability access) 
            : base(name)
        {
            Writer = new JsMethod(this);
            this.access = access;
        }

        private Accesability access = Accesability.Private;
        public Accesability Access
        {
            get { return access; }
            set { access = value; }
        }

        public string Parameters { get; set; }
    }
}
